package com.hsgene.consumables.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hsgene.dict.dto.SysDictDto;

import java.util.Date;
import java.util.List;

/**
 * @desc: 耗材审核dto
 * @author: 江承良
 * @date: 2018/9/27 10:56
 */
public class ConsumablesApplyDto {

    /**
     * 序号
     */
    private Integer number;

    /**
     * id
     */
    private String id;

    /**
     * 耗材id
     */
    private String goodsId;

    /**
     * 申领编号
     */
    private String applyNo;

    /**
     * 省级id
     */
    private Long provice;

    /**
     * 省名
     */
    private String proviceName;

    /**
     * 大区
     */
    private String territory;

    /**
     * 大区名称
     */
    private String territoryName;

    /**
     * 地服id
     */
    private String groundServantId;

    /**
     * 地服名字
     */
    private String groundServantName;

    /**
     * 地服电话
     */
    private String groundServantPhone;

    /**
     * 状态
     */
    private int status;

    /**
     * 状态描述
     */
    private String statusDesc;

    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh",timezone = "GMT+8")
    private Date createDateTime;

    /**
     * 地服的地址信息
     */
    private List<String> address;

    /**
     * 快递
     */
    private List<SysDictDto> sysDictDtos;

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public Long getProvice() {
        return provice;
    }

    public void setProvice(Long provice) {
        this.provice = provice;
    }

    public String getProviceName() {
        return proviceName;
    }

    public void setProviceName(String proviceName) {
        this.proviceName = proviceName;
    }

    public String getTerritory() {
        return territory;
    }

    public void setTerritory(String territory) {
        this.territory = territory;
    }

    public String getTerritoryName() {
        return territoryName;
    }

    public void setTerritoryName(String territoryName) {
        this.territoryName = territoryName;
    }

    public String getGroundServantId() {
        return groundServantId;
    }

    public void setGroundServantId(String groundServantId) {
        this.groundServantId = groundServantId;
    }

    public String getGroundServantName() {
        return groundServantName;
    }

    public void setGroundServantName(String groundServantName) {
        this.groundServantName = groundServantName;
    }

    public String getGroundServantPhone() {
        return groundServantPhone;
    }

    public void setGroundServantPhone(String groundServantPhone) {
        this.groundServantPhone = groundServantPhone;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public Date getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(Date createDateTime) {
        this.createDateTime = createDateTime;
    }

    public List<String> getAddress() {
        return address;
    }

    public void setAddress(List<String> address) {
        this.address = address;
    }

    public List<SysDictDto> getSysDictDtos() {
        return sysDictDtos;
    }

    public void setSysDictDtos(List<SysDictDto> sysDictDtos) {
        this.sysDictDtos = sysDictDtos;
    }
}
